var t = require;
var e = module;
var o = exports;
var _n22,
    i =
        (this && this.__extends) ||
        ((_n22 = function n(t, e) {
            return (_n22 =
                Object.setPrototypeOf ||
                ({__proto__: []} instanceof Array &&
                    function (t, e) {
                        t.__proto__ = e;
                    }) ||
                function (t, e) {
                    for (var o in e) {
                        Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]);
                    }
                })(t, e);
        }),
        function (t, e) {
            function o() {
                this.constructor = t;
            }
            _n22(t, e), (t.prototype = null === e ? Object.create(e) : ((o.prototype = e.prototype), new o()));
        }),
    s =
        (this && this.__decorate) ||
        function (t, e, o, n) {
            var i,
                s = arguments.length,
                r = s < 3 ? e : null === n ? (n = Object.getOwnPropertyDescriptor(e, o)) : n;
            if (
                "object" == (typeof Reflect === "undefined" ? "undefined" : typeof Reflect) &&
                "function" == typeof Reflect.decorate
            )
                r = Reflect.decorate(t, e, o, n);
            else
                for (var c = t.length - 1; c >= 0; c--) {
                    (i = t[c]) && (r = (s < 3 ? i(r) : s > 3 ? i(e, o, r) : i(e, o)) || r);
                }
            return s > 3 && r && Object.defineProperty(e, o, r), r;
        };
Object.defineProperty(o, "__esModule", {value: !0});
var r = t("BaseUI"),
    c = t("UIEnum"),
    a = t("UIManager"),
    u = cc._decorator,
    l = u.ccclass,
    d =
        (u.property,
        (function (t) {
            function e() {
                var e = (null !== t && t.apply(this, arguments)) || this;
                return (e.game = null), e;
            }
            return (
                i(e, t),
                (e.prototype.onLoad = function () {}),
                (e.prototype.init = function (t) {
                    this.game = t;
                }),
                (e.prototype.hide = function () {
                    a.UIMgr.hide(c.default.ShilingUI, !1, !0);
                }),
                (e.prototype.onShow = function () {}),
                (e.prototype.start = function () {}),
                s([l], e)
            );
        })(r.default));
o.default = d;
